11问答网
所有问题
当前搜索:
c语言long double输出
c语言
打印
double
类型
答:
在
C语言
中,打印
double
类型需要使用格式化
输出
函数printf。在使用是,double的通配符为%lf。比如定义double a = 1.234;可以用 printf("%lf", a);实现打印。默认打印6位小数,可以通过 printf("%.xlf",a);来控制小数位数。 其中x为常数,代表打印的小数位数。除此外,还可以用 printf("%e", a);...
...main(){
double d
;float f;
long
l;int i;i=f=l=d=20/3;printf_百度...
答:
需要注意的是:“/”,对两个整型数据做除法运算,得到的永远是整数(结果相当于取整)这里20/3=6,等式相当于:i=l=f=d=6,右边赋值给左边,i,l都是整型,所以还是6,f,d都是浮点数,所以是6.0
c语言
单精度浮点型为什么可以
输出
16位,%f可以代替%lf
答:
f 是默认
输出
格式,默认输出格式显示到小数点下6位,前方有多少显示多少。float 型,精度是 有效数字 6-7 位。多出的位的精度不保证。scanf() 输入格式
double
必须用 %lf 不允许用 %f printf() 输入格式 double 可以 用 %lf 也 允许 用 %f 这是编译器 这么定 的 游戏规则,没太多 ...
c语言
阶乘为什么用
double
答:
这是为了弥补用整型数表示时精度不够的缺陷。在16位C系统中,int 4~5位,
long
9~10位,
double
: 占八个字节,提供15~16位有效数字。所以,计算较大数的阶乘时使用double,最后
输出
时不要小数就行了。
c语言
float和
double
保留小数点后几位
答:
C语言
中,
输出double
类型(双精度实型)以及float类型(单精度实型)时,默认输出6位小数(不足六位以0补齐,超过六位按四舍五入截断)。如果想小数点后面16位,写成%.16lf,不会自动四舍五入的,double是一个近似值,通常没有办法做的很精确。通常能精确到小数点后面5,6位,也就是说超过5,6位了...
...
long
型正整数数据,结果为负,如何处理?改为
double
也不行。程序如下...
答:
数太大,超限了。原题你依然还是没有放上来。从你的程序看,应该是我做过的一道最基础的
C语言
题目,输入a的值和n,求和。不过你逻辑思维能力极差,程序一塌糊涂,完全搞错了。我解答过一道题,已知一位正整数a,及正整数n,求s=a+aa+...+a...a,很基础的一道题目。不知道你想问的是不是这...
C语言
里面的%ld、%d、%U都是什么意思啊?
答:
ld,%d,%u都是格式说明符中的类型。它的作用是将输入或者
输出
的数据按照格式说明符指定的格式进行输入或者输出。(1)%ld表示数据按十进制有符号长型整数输入或输出。(2)%d表示数据按十进制有符号整型数输入或输出。(3)%u表示数据按十进制无符号整型数输入或输出。格式说明符由%和格式字符组成。在一...
C语言
问题%f和%lf的区别
答:
由于精度的原因,
输出
%lf和%f的数据不同,可能会造成错误。主要有一下四点区别:1、代表的数据类型不同 f代表单精度浮点型数据(float),%lf代表双精度浮点型数据(
double
)。2、有效数字位数不同 单精度浮点数有效数字保证6位,部分7位,双精度浮点数有效数字保证15位,部分16位。3、所能表示数的...
用
c语言
编程,
输出
所有整数型、浮点型和字符型变量或常量在存储器中所...
答:
长双精度浮点型
long
double
10 绝对值范围3.4E-4932~1.1E+4932 说明:(1)表中方括号的内容表示是“可选的”,即有或无作用相同。(2)ANSI
C
中没有规定各种整型所占的字节数,但是要求 long 类型数据的长度不小于 int 类型。例如,Turbo C 中规定 short 型占2个字节,long 型占...
c语言
中的pow()函数怎么用
答:
pow()函数用来求x的y次幂,x、y及函数值都是
double
型 ,其原型为:double pow(double x, double y)。实例代码如下:include<stdio.h> include<math.h> void main(){ double x = 2, y = 10;printf("%f\n",pow(x, y));return 0;} ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜